﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tibet.Entidades;
using System.Data.SqlClient;
using Tibet.Datos;

namespace Tibet.Datos
{
    public class InsertarResultado
    {
        public Boolean Insertar(Resultado resul,string archivo,int usuario,int regla)
        {
            Conexion bd = InstanciarConexion();
            SqlCommand command = new SqlCommand();
            PerfilRegla perfil = new PerfilRegla();
            try
            {
                bd.AbrirConexionBd();
                command.Connection = bd.ObjetoConexion();
                command.CommandType = System.Data.CommandType.StoredProcedure;
                command.CommandText = "[dbo].[InsResul]"; // dado un perfil de reglas retorna las reglas que estan asociadas
                command.CommandTimeout = 10;
                command.Parameters.AddWithValue("@linea", resul.Linea);
                command.Parameters.AddWithValue("@nota", resul.Mensaje);
                command.Parameters.AddWithValue("@Fecha", resul.Fecha);
                command.Parameters.AddWithValue("@archivo", archivo);
                command.Parameters.AddWithValue("@estatus", resul.Respuesta);
                command.Parameters.AddWithValue("@usuario", usuario);
                command.Parameters.AddWithValue("@regla", regla);
                SqlDataReader reader = command.ExecuteReader();
            }
            catch (Exception)
            {
                bd.CerrarConexionBd();
                return false;
            }   
            return false;
            
        }
        private static Conexion InstanciarConexion()
        {
            Conexion nueva = new Conexion();
            return (nueva);
        }
      
    }
}
